package com.aisino.nmg.operator;

import com.aisino.nmg.ant.task.GeneratorToolTask;
import com.aisino.nmg.task.InitProjectDBTask;
import com.aisino.nmg.task.InitProjectFrameTask;

public class GeneratorProjectFrameOperation {
	private GeneratorToolTask task;

	public GeneratorProjectFrameOperation(GeneratorToolTask task){
		this.task = task;
	}

	public void run(){
		task.cleanGeneratorTask();
		InitProjectFrameTask initProjectFrameTask = new InitProjectFrameTask(task);
		task.addGeneratorTask(initProjectFrameTask);
		InitProjectDBTask initProjectDBTask = new InitProjectDBTask(task);
		task.addGeneratorTask(initProjectDBTask);
		task.execute();
	}
}
